home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / misc / emu / arosdev.lha / AROS / workbench / libs / icon / basicfuncs.c < prev    next >
C/C++ Source or Header  |  1997-02-03  |  909b  |  37 lines

  1. /*
  2.     (C) 1995-96 AROS - The Amiga Replacement OS
  3.     $Id: basicfuncs.c,v 1.1 1997/02/03 13:34:32 digulla Exp $
  4.  
  5.     Desc: Basic help functions.
  6.     Lang: English.
  7. */
  8.  
  9. #include "icon_intern.h"
  10.  
  11.  
  12. /****************************************/
  13. /* Copy the deficon name of type    */
  14. /* supplied into the mem supplied    */
  15. /* (GetDefDiskObject & PutDefDiskObject */
  16. /****************************************/
  17.  
  18. VOID GetDefIconName (LONG def_type, UBYTE * deficonname)
  19. {
  20.     UBYTE * extname;
  21.  
  22.     strcpy (deficonname,"ENV:Sys/def_");
  23.  
  24.     switch(def_type)
  25.     {
  26.     case WBDISK   : extname = "Disk";     break;
  27.     case WBDRAWER : extname = "Drawer";   break;
  28.     case WBTOOL   : extname = "Tool";     break;
  29.     case WBPROJECT: extname = "Project";  break;
  30.     case WBGARBAGE: extname = "Trashcan"; break;
  31.     case WBKICK   : extname = "Kick";     break;
  32.     }
  33.  
  34.     strcat (deficonname, extname);
  35. } /* GetDefIconName */
  36.  
  37.